forehead and eyelid hemangioma - German English Dictionary